package com.jms.framework.beans.creator;

import com.jms.framework.beans.BeanDefinition;
import com.jms.framework.beans.factory.ObjectFactory;
import com.jms.framework.context.ApplicationContext;
import com.jms.framework.creator.Creator;
import com.jms.framework.listener.Order;

public abstract class SingletonBeanFactoryCreator extends Order implements Creator {
    public SingletonBeanFactoryCreator(int value) {
        super(value);
    }

    public abstract ObjectFactory<?> create(BeanDefinition beanDefinition, ApplicationContext applicationContext);
}
